home *** CD-ROM | disk | FTP | other *** search
/ BMUG Newsletter 1996 Spring / S96 NL CD.iso / Spring 1996 BMUG Newsletter / Choice Product software / Demos of CP Software / BBEdit 3.1 Demo / 3.1 Release Notes next >
Encoding:
Text File  |  1994-12-03  |  13.4 KB  |  324 lines  |  [TEXT/R*ch]

  1. BBEdit 3.1 Release Notes
  2. ------ --- ------- -----
  3.  
  4. December 3, 1994
  5.  
  6. This document contains information which was developed too late to be
  7. included in the manuals.
  8.  
  9. BBEdit Is Commercial!
  10. ------ -- -----------
  11.  
  12. This version of BBEdit is NOT FREE. If you are using a non-demo copy that
  13. you obtained by a means other than a legitimate site license, product
  14. bundle, or direct purchase, then we encourage you to write to the
  15. address below and order your own copy. The pricing is reasonable, and
  16. options are available for discount and quantity pricing.
  17.  
  18. External Services and Startup Performance
  19. -------- -------- --- ------- -----------
  20.  
  21. The first time BBEdit starts up, it attempts to locate the application
  22. associated with each external service. If the application isn’t found,
  23. BBEdit will keep trying to find it on subsequent occasions, until it
  24. either finds the application, or until you turn off the corresponding
  25. check-box in the “External Services” section of the Preferences dialog.
  26.  
  27. Since an unsuccessful search for an application takes time, you should
  28. turn off the check box corresponding to any application you don’t have
  29. available. Doing so will decrease the time that BBEdit takes to start
  30. up.
  31.  
  32. BBEdit and CodeWarrior
  33. ------ --- -----------
  34.  
  35. BBEdit’s support of integration with CodeWarrior requires version 1.2
  36. of CodeWarrior (distributed in the “CW5” release). CodeWarrior takes
  37. a somewhat more passive approach to external-editor support, and for
  38. that reason, the following limitations apply:
  39.  
  40. -    CodeWarrior does not provide a means to select the external editor.
  41. Thus, if you double-click on a file in an open CodeWarrior project
  42. while in CodeWarrior, your source file will open up in CodeWarrior’s
  43. editor. As an alternative, open your CodeWarrior projects in BBEdit. In
  44. the project browser next to the “Open” button is a small icon; click in
  45. this icon to open the project in CodeWarrior (and to launch CodeWarrior
  46. if it’s already running). When you double-click on a file in a BBEdit
  47. project browser, BBEdit will open the source file, and will enable items
  48. on the Compiler menu if the source file belongs to the project that’s
  49. currently open in CodeWarrior.
  50.  
  51. -    CodeWarrior does not arbitrate with the external editor for the
  52. text. The practical result of this is that you will need to save files
  53. before compiling them, if you wish your current changes to be compiled.
  54. If CodeWarrior is the target environment, BBEdit will ask if you wish
  55. to save an unsaved file before compiling it. Also, if you choose “Bring
  56. Up To Date” or “Run”, and you have unsaved source files connected to the
  57. currently open project, BBEdit will ask if you wish to save them before
  58. compiling.
  59.  
  60. Desktop Database Problems
  61. ------- -------- --------
  62.  
  63. On occasion, you may find that the Finder doesn’t display the correct
  64. icon for BBEdit documents, or that you can’t drag documents onto the
  65. BBEdit application (or an alias to the application) to open them.
  66.  
  67. This behavior is not indicative of a problem with BBEdit; rather, it’s
  68. an indication that the database that the Finder uses to associate
  69. applications, icons, and documents (known as the “desktop database”) has
  70. become confused or corrupted.
  71.  
  72. When this happens, it’s usually desirable to force the Finder to
  73. reconstruct the desktop database. To do this, reboot your machine, and
  74. immediately hold down the Shift key until the message “Extensions Off”
  75. appears. As soon as this message appears, release the Shift key, and
  76. hold down the Command and Option keys. For each volume that mounts at
  77. startup, the Finder will ask whether you wish to rebuild the desktop
  78. database. Click “OK”, and the Finder will do so.
  79.  
  80. Corruption in the desktop database can also render BBEdit unable to
  81. locate external services. If you have an service installed (say, the
  82. THINK Project Manager), but BBEdit doesn’t make the service available to
  83. you, rebuilding the desktop database will usually help. (This assumes
  84. that you’ve already checked to make sure that the application you’re
  85. trying to use is of an appropriate version.)
  86.  
  87. “Can’t Undo” Alerts
  88. ------ ----- ------
  89.  
  90. A number of actions, most notably many extensions, are not undoable.
  91. As a matter of course, BBEdit will pose an alert: “<action> is not
  92. undoable. Do you still wish to proceed?” If these alerts annoy you,
  93. you can turn them off. The appropriate option is in the Editor section
  94. of the “Preferences” dialog. (The “Preferences...” command is found under
  95. the Edit menu.)
  96.  
  97. On Location 2.0, Quadras, and AppleShare
  98. -- -------- ---- -------- --- ----------
  99.  
  100. There is a bug in On Location versions 2.0 and 2.0.1 which will cause
  101. your Macintosh to hang if you’re using a Macintosh Quadra, you have
  102. AppleShare volumes mounted, and you attempt to perform an On Location
  103. search with BBEdit. To avoid this hang, don’t select “On Location”
  104. from the “Search Method” popup in the “Multi-File Searching” section
  105. of the Find dialog.
  106.  
  107. (Note that an “AppleShare volume” can be a fileserver volume or a volume
  108. on someone else’s Macintosh published with Personal File Sharing under
  109. System 7.0.)
  110.  
  111. THINK Project Manager
  112. ----- ------- -------
  113.  
  114. The THINK Project Manager, used in THINK C and Symantec C++ version 6.0
  115. and later, has a number of bugs and limitations which occasionally make
  116. working with an external editor difficult. Presently, we are working
  117. with the technical staff at Symantec to resolve these issues. They
  118. should be taken care of for future versions of both BBEdit and the THINK
  119. Project Manager.
  120.  
  121. The most noticeable problems are as follows:
  122.  
  123.     -    On occasion, the THINK Project Manager will inexplicably refuse
  124.         to provide the list of headers included by a given source file.
  125.         If you control- option-click in the title bar of a connected source
  126.         file and you don’t get the list, this is most likely the cause.
  127.         Should this happen, deactivate the source window in question
  128.         and re-activate it, and BBEdit will try to get the list of includes
  129.         again. You can, of course, use the function popup in the status bar,
  130.         which will also provide access to the include files.
  131.         
  132.     -    The THINK Project Manager provides no atomic way for the external
  133.         editor to inform it that the name or location of a connected source
  134.         file has changed. This means that if you do a “Save As...” of a
  135.         connected source file, the TPM will continue to use the old source
  136.         file. Until this problem is resolved in the TPM, you’ll have to
  137.         manually remove the old file and add the new file to the proper
  138.         location.
  139.         
  140.     -    There is a bug in version 7.0 of the THINK Project Manager
  141.         which may cause it to crash after opening a file in the external
  142.         editor. This bug is fixed in version 7.0.3 of the TPM; an updater
  143.         package may be obtained from most online information services
  144.         or directly from Symantec.
  145.         
  146.     -    Version 7.0.1 of the THINK Project Manager has a bug in it which
  147.         will prevent the TPM from quitting if the external editor is running.
  148.         This bug is fixed in version 7.0.3 of the TPM; an updater
  149.         package may be obtained from most online information services
  150.         or directly from Symantec.
  151.         
  152.     -    In spite of the above fix, version 7.0.4 will refuse to quit
  153.         in some situations when the editor pointed to by the “Editor”
  154.         tool alias is running. We have verified that the problem is on
  155.         the TPM’s end, and we are working with Symantec to identify and
  156.         resolve the problem.
  157.         
  158.     -    Because of latency issues between BBEdit and the THINK Project
  159.         Manager, certain menu items or services may not be available
  160.         immediately after bringing a window to the front. Usually, the
  161.         services will become available after one or two seconds.
  162.         
  163. Symantec C++ for Power Macintosh
  164. -------- --- --- ----- ---------
  165.  
  166. BBEdit 3.1 supports Symantec C++ for Power Macintosh version 8.0, known
  167. among cognoscenti as “Rainbow”. At the time of BBEdit 3.1’s release,
  168. Rainbow is still in prerelease form. If you are a Rainbow beta site or
  169. a Symantec Developer’s Advantage customer, and you’re using BBEdit with
  170. Rainbow, please let us know. We are working closely with Rainbow users
  171. and Symantec to ensure that BBEdit provides a high level of support for
  172. this new environment.
  173.  
  174. Printing with Substituted Fonts
  175. -------- ---- ----------- -----
  176.  
  177. Because of idiosyncracies in the LaserWriter driver 7.1 and earlier,
  178. there are some character spacing anomalies when printing with a
  179. substituted monospaced font (i.e. Monaco). To avoid these problems,
  180. print in a non-substituted, monospaced PostScript font such as Courier.
  181. (With BBEdit, you can of course edit in one font, and print in
  182. another.)
  183.  
  184. These problems appear to be resolved as of version 8.1.1 of the
  185. LaserWriter driver.
  186.  
  187. Fractional Spacing
  188. ---------- -------
  189.  
  190. BBEdit 3.1 supports a “Fractional Spacing” option when printing. We
  191. recommend that you use this option if you are printing in a small
  192. (less than 9-point) font size.
  193.  
  194. FaxSTF “FaxPrint” Printer Driver
  195. ------ ---------- ------- ------
  196.  
  197. Version 2.2.3 of the “FaxPrint” printer driver, supplied with the FaxSTF
  198. fax software package, has a bug in it which can cause all applications,
  199. not just BBEdit, to malfunction. STF Technologies has been notified of
  200. the problem. In the meantime, to avoid potential problems, choose another
  201. printer driver, such as the ImageWriter or LaserWriter driver, except
  202. when you’re planning to fax documents directly from within BBEdit.
  203. Contact STF Technologies for the latest information on the availability
  204. of a fix. (As of the writing of this note, FaxSTF has been updated
  205. to version 3.0.)
  206.  
  207. NOW Utilities
  208. --- ---------
  209.  
  210. Older versions of Super Boomerang have a bug which affects BBEdit;
  211. in particular, you cannot type upper-case letters in the “Save As…”
  212. dialog. This bug is fixed in version 4.0 and later of the NOW Utilities
  213. package; contact Now Software for an update.
  214.  
  215. Now Save causes BBEdit’s “File” menu to get scrambled. To avoid this,
  216. turn off Now Save when running BBEdit.
  217.  
  218. Standard File Hacks
  219. -------- ---- -----
  220.  
  221. There are some third-party extensions which modify the standard "Open"
  222. and "Save" dialogs (known colloquially as "Standard File"). In a couple
  223. of known cases, some of these extensions have a bug which causes
  224. correctly written applications to crash. Specifically:
  225.  
  226. -    "Click, there it is!", version 1.0.1. Version 1.0.4 is current, and
  227.     fixes this problem. Registered owners should contact the author for
  228.     more information.
  229.     
  230. -    Quickeys version 2.1 also appears to have a similar problem.
  231.  
  232. If either of these extensions is installed, BBEdit will most likely
  233. crash when trying to bring up a Standard File dialog. (BBEdit's "Open"
  234. and "Save" dialogs should work correctly, but dialogs in other parts of
  235. BBEdit, such as the File Types section of the preferences dialog, will
  236. not.)
  237.  
  238. The Programmer’s Editor Package
  239. --- ------------ ------ -------
  240.  
  241. BBEdit was written with libraries which are part of the Programmer’s
  242. Editor Package. The PE Package provides high-performance text editing,
  243. searching, directory search, and pattern-match capabilities for use
  244. in text-manipulation programs. For more information, write to the
  245. address below.
  246.  
  247. Documentation Errors?
  248. ------------- -------
  249.  
  250. If you find an error in the documentation, please let us know. One of
  251. the reasons we’re on CD-ROM with electronic documentation is so that we
  252. can make revisions to the manual and incorporate the improvements in
  253. subsequent pressings of the CD. The same logic applies to improvements
  254. and fixes to the software. In addition to uploading free patches to fix
  255. bugs in the software, we plan to offer a policy by which registered
  256. owners can obtain a new CD at nominal cost.
  257.  
  258. Contact Address
  259. ------- -------
  260.  
  261. Should you have questions about BBEdit, write or send e-mail to the
  262. address below:
  263.  
  264. Bare Bones Software, Inc.
  265. P.O. Box 108
  266. Bedford, MA 01730-0108
  267. Internet: bbsw@netcom.com
  268. Compuserve: 73051,3255
  269. AppleLink: BARE.BONES
  270. eWorld: BareBones
  271. Fax: (508) 651-7584
  272.  
  273. For technical support, bug reports, and other issues of an immediate
  274. nature, we strongly encourage you to use electronic mail. Not only
  275. does it save paper and time, but you will also be guaranteed of a
  276. response within hours of receipt of your message.
  277.  
  278. From time to time, we will release patches to correct problems in the
  279. software, and/or add minor functionality. These patches are free, and
  280. may be freely redistributed. We do not send out notification to our
  281. customers, but we post announcements to the net and major information
  282. services as a matter of course.
  283.  
  284. If you do have a problem with the software, please let us know about it.
  285. All too often, customers don’t report problems for one reason or
  286. another. Remember that if we don’t hear about it, we can’t fix it.
  287.  
  288. Additional Acknowledgements
  289. ---------- ----------------
  290.  
  291. The regular-expression library used for ‘grep’ searching is based on the
  292. ‘regexp’ package, written by Henry Spencer of the University of
  293. Toronto. Pete Keleher provided a Mac- compatible version, from which
  294. BBEdit’s code is derived.
  295.  
  296. Thanks!
  297. -------
  298.  
  299. Thank you for purchasing BBEdit. If you have any suggestions for
  300. improvements, or any problems to report, don’t be shy. Our experience
  301. shows that feedback from our customers has consistently led to better
  302. products and happier users.
  303.  
  304. Thanks also to the many people who, in one way or another, directly
  305. contributed to the production and success of BBEdit. They’re all listed
  306. in the about box; choose “About BBEdit...” from the Apple menu to see
  307. their names.
  308.  
  309. Finally, thanks to all of our customers, who have invested in our
  310. product and our company, and, by doing so, have given us the ability to
  311. keep producing and improving our software.
  312.  
  313. Rich Siegel
  314. President & CEO
  315.  
  316. Michael Fryar
  317. Chief Operating Officer
  318.  
  319. Patrick Woolsey
  320. Chief Technology Officer
  321.  
  322. Christopher Radliff
  323. Vice President/Marketing
  324.